const obj={
    install(Vue){
        //注册全局过滤器
       Vue.filter('myslice',function(value){
        return value.slice(0,5)
   })

       //配置全局的指令
       Vue.directive('fbind',{
        //指令与元素成功绑定时
        bind(element,binding){
            element.value=binding.value
        },
        //指定元素被插入页面时调用
        inserted(element,binding){
            element.focus()
        },
        //指令模板被重新解析时调用
        update(element,binding){
            element.innerText=binding.value
        }
    })

    //自定义混入
    Vue.mixin({
        data() {
            return {
                x:100,
                y:200
            }
        },
    })

    //给Vue原型上添加一个方法 （vc和vm就都能用了
    Vue.prototype.hello =()=>{
        alert("你好啊")
    }
    }
}

export default obj